Array তৈরি এবং Array এর উপর কাজ করা

Microsoft Technologies - মাইক্রোসফট পাওয়ার অটোমেট (Microsoft Power Automate) - Variables এবং Array Management
213

Power Automate এ Array হলো একটি ডেটা সংগ্রহের উপায়, যা একাধিক মান (values) ধরে রাখার জন্য ব্যবহৃত হয়। অ্যারে সাধারণত এমন পরিস্থিতিতে ব্যবহৃত হয় যেখানে একাধিক উপাদানকে একসাথে সংগঠিত করতে হবে, যেমন একাধিক ইমেইল ঠিকানা, আইটেমের তালিকা, বা সংখ্যার একটি সিরিজ।

Power Automate এ অ্যারে তৈরির এবং এর উপর কাজ করার জন্য বিভিন্ন অ্যাকশন এবং এক্সপ্রেশন রয়েছে, যা আপনাকে অ্যারে পরিচালনা করতে সহায়ক।


Power Automate এ Array তৈরি করার পদ্ধতি

1. Initialize Variable (ভ্যারিয়েবল ইনিশিয়ালাইজ করা)

Power Automate এ অ্যারে তৈরি করতে হলে প্রথমে আপনাকে একটি ভ্যারিয়েবল তৈরি করতে হবে, যেটি অ্যারের জন্য ব্যবহৃত হবে।

  • অ্যাকশন: Initialize variable
  • টাইপ: Array
  • মান: একটি খালি অ্যারে [] বা প্রাথমিক মান সহ অ্যারে [value1, value2, value3] প্রদান করতে পারেন।

উদাহরণ: ধরা যাক, আপনি একটি অ্যারে তৈরি করতে চান যা কিছু ইমেইল ঠিকানা ধারণ করবে। সেটি করতে আপনাকে নিচের মত একটি অ্যারে তৈরি করতে হবে:

["email1@example.com", "email2@example.com", "email3@example.com"]

2. Append to Array Variable (অ্যারে ভ্যারিয়েবলে উপাদান যোগ করা)

একটি অ্যারে তৈরি করার পর, আপনি Append to Array Variable অ্যাকশন ব্যবহার করে আরও মান (elements) অ্যারেতে যোগ করতে পারেন।

ব্যবহার:

  • একটি নতুন উপাদান অ্যারে-এ যোগ করতে এই অ্যাকশনটি ব্যবহার করা হয়।
  • উদাহরণস্বরূপ, যদি আপনার একটি ইমেইল অ্যারে থাকে এবং আপনি সেখানে নতুন একটি ইমেইল ঠিকানা যোগ করতে চান, তবে এটি করতে হবে:

অ্যাকশন: Append to array variable

  • ভ্যারিয়েবল: আপনার তৈরি অ্যারে ভ্যারিয়েবল
  • মান: নতুন মান (যেমন "newemail@example.com")

Power Automate এ Array এর উপর কাজ করা

Power Automate এ অ্যারের সাথে কাজ করার জন্য কিছু গুরুত্বপূর্ণ অ্যাকশন এবং এক্সপ্রেশন রয়েছে, যা আপনাকে অ্যারে সঠিকভাবে পরিচালনা করতে সহায়ক।

1. Looping through Array (অ্যারে তে লুপ চলানো)

Power Automate এ একটি অ্যারের প্রতিটি উপাদান (element) এর উপর কাজ করার জন্য Apply to each অ্যাকশন ব্যবহার করা হয়।

ব্যবহার: ধরা যাক, আপনি একটি অ্যারের প্রতিটি ইমেইল ঠিকানায় ইমেইল পাঠাতে চান। এর জন্য আপনাকে Apply to each অ্যাকশন ব্যবহার করতে হবে, যা একটি একটি করে অ্যারে উপাদান নিয়ে কাজ করবে।

অ্যাকশন: Apply to each

  • মান: আপনার অ্যারে ভ্যারিয়েবল
  • অ্যাকশন: প্রতিটি আইটেমের জন্য যা করতে চান, যেমন একটি ইমেইল পাঠানো।

উদাহরণ:

  1. অ্যারে: ["email1@example.com", "email2@example.com", "email3@example.com"]
  2. Apply to each অ্যাকশন: একটি ইমেইল পাঠানো।

2. Length of an Array (অ্যারের দৈর্ঘ্য বের করা)

একটি অ্যারের মধ্যে কতগুলো উপাদান রয়েছে তা বের করতে আপনি length() এক্সপ্রেশন ব্যবহার করতে পারেন। এটি একটি সংখ্যা প্রদান করবে যা অ্যারের আইটেম সংখ্যা জানাবে।

ব্যবহার:

  • আপনি যদি জানতে চান একটি অ্যারে তে কতগুলো উপাদান আছে, তাহলে length() এক্সপ্রেশন ব্যবহার করতে পারেন।

উদাহরণ:

length(variables('YourArray'))

এই এক্সপ্রেশনটি আপনার অ্যারের দৈর্ঘ্য (উপাদান সংখ্যা) প্রদান করবে।


3. Filter an Array (অ্যারে ফিল্টার করা)

Power Automate এ আপনি একটি অ্যারে থেকে নির্দিষ্ট শর্ত মেনে উপাদানগুলো বের করার জন্য Filter array অ্যাকশন ব্যবহার করতে পারেন।

ব্যবহার:

  • অ্যারের মধ্যে কিছু নির্দিষ্ট শর্তের মান খুঁজে বের করতে Filter array ব্যবহার করা হয়।

উদাহরণ: ধরা যাক, আপনার একটি অ্যারে আছে যেটি বিভিন্ন বয়সের মান ধারণ করে, এবং আপনি অ্যারের মধ্যে 18 বছরের বেশি বয়সের মান খুঁজে বের করতে চান।

অ্যাকশন: Filter array

  • অ্যারে: আপনার মূল অ্যারে
  • শর্ত: item() > 18

এটি একটি নতুন অ্যারে তৈরি করবে যেখানে 18 বছরের বেশি বয়সের মান থাকবে।


4. Join Array (অ্যারে একত্রিত করা)

Power Automate এ একটি অ্যারের সমস্ত উপাদানকে একটি একক স্ট্রিং এ রূপান্তর করতে Join অ্যাকশন ব্যবহার করা হয়। এটি অ্যারের সব উপাদানকে একটি নির্দিষ্ট delimiter (যেমন কমা বা স্পেস) দিয়ে যুক্ত করে।

ব্যবহার:

  • যখন আপনি অ্যারের উপাদানগুলোকে একত্রিত করে একটি স্ট্রিং তৈরি করতে চান।

উদাহরণ: ধরা যাক, আপনার একটি অ্যারে আছে: ["Apple", "Banana", "Cherry"] এবং আপনি এটি একটি স্ট্রিং এ যোগ করতে চান যেখানে প্রতিটি উপাদান কমা দিয়ে পৃথক হবে।

অ্যাকশন: Join

  • অ্যারে: আপনার অ্যারে
  • delimiter: ", " (কমা এবং স্পেস)

আউটপুট হবে: "Apple, Banana, Cherry"


5. Remove Duplicates from an Array (অ্যারে থেকে ডুপ্লিকেট মুছে ফেলা)

Power Automate এ কখনও কখনও আপনি একটি অ্যারে থেকে ডুপ্লিকেট উপাদানগুলি মুছে ফেলতে চাইতে পারেন। এটি করার জন্য, Union ফাংশন ব্যবহার করা যায়।

ব্যবহার:

  • Union ফাংশন দুটি অ্যারের একত্রিত করে, এবং যেহেতু এটি শুধুমাত্র ইউনিক উপাদান রাখতে পারে, এটি ডুপ্লিকেটগুলি সরিয়ে ফেলে।

উদাহরণ:

union(variables('Array1'), variables('Array2'))

এই এক্সপ্রেশনটি দুটি অ্যারে একত্রিত করবে এবং শুধুমাত্র ইউনিক মান রাখবে।


সারাংশ

Power Automate এ অ্যারে তৈরি এবং এর উপর কাজ করার জন্য বিভিন্ন কার্যকরী টুলস এবং অ্যাকশন রয়েছে। Array ব্যবহার করে একাধিক মানকে সংগঠিত করা যায়, এবং এগুলির উপর বিভিন্ন কার্যপদ্ধতি যেমন লুপ, ফিল্টার, জয়েন, ডুপ্লিকেট রিমুভ ইত্যাদি প্রয়োগ করা যায়। এগুলো অ্যারে ডেটা ম্যানিপুলেশনে সহায়ক এবং কার্যপ্রবাহের মধ্যে কাজের প্রক্রিয়া স্বয়ংক্রিয় করতে সাহায্য করে।

Content added By
Promotion
NEW SATT AI এখন আপনাকে সাহায্য করতে পারে।

Are you sure to start over?

Loading...